05. 文本:SQL 内容的映射

简介

在接下来的三节课中,你将学习如何编写 结构化查询语言 (SQL) ,以在教室中与数据库进行交互。你无需下载任何软件,但仍然可以练习你的技能!

SQL 是一项极其热门的技能。 有大量工作使用 SQL ,在接下来的课程中,你将学习如何利用 SQL 来分析数据和回答商业问题。

项目

你在Lesson上学习的技能可以直接扩展到在Lesson外的其他环境中编写 SQL 。对于这些课程结束时的项目,你将下载一个程序,使你可以在本地计算机上编写代码。然后,你将通过查询数据库,使用与一家音乐店铺相关联的数据来分析和回答商业问题。

课程大纲

此纳米学位共有三节课,旨在帮助你了解如何编写 SQL 查询。如果你选择 商业分析师纳米学位 数据分析师纳米学位 项目,这三个课程也是其中的一部分。 但是,另外还有一节关于高级 SQL 的课程也由讲师 Derek 教授!

此课程的三节课旨在介绍 SQL 的以下方面:

  • SQL 基础知识 - 首先,你将在此了解 SQL 的工作原理,并学习 SQL 语言的基础知识。你将学习如何编写代码,并与我们之前在 Excel 中分析的表类似的表进行交互。具体来说,你将了解数据库、SQL 的基本语法,并编写你的第一个查询!

  • SQL 连接 - 在本课中,你将见识 SQL 的实际功能。你将认识实体关系图 (ERD),以及如何连接关系数据库中的多个表。连接表的功能是让公司采取这种方式来保存数据的真正动力所在。

  • SQL 聚合 - 在最后一课中,你将学习 SQL 一些更高级的功能。你将能够汇总数据库中多个表中的数据。

学完这三节课后,你将准备好挑战项目了。该项目旨在确保你掌握了这三方面的知识,但你还将看到本课程未涵盖的一些更高级的查询。这些只是为了向你介绍高级材料,但如果你无法理解这些资料,不要感到气馁 - 它们超出了课程的范围,不是通过项目的必备条件!